Setup PowerBI Dashboard for CrowdStrike metrics
Security dashboard usually involves metrics from siloed security tools. This example shows how to provide an overall security posture report for CrowdStrike. Here is a detailed instruction to set everything up leveraging DTonomy's automation platform with extra information on how to set up PowerBI account.
Set up automation
1. Create a table in PowerBI
Select the automation menu, under playbooks, click PowerBICreateTable workflow
Double click Detections Node and add new PowerBI connection.
Name your connection, add PowerBI account name & password, Application Id and select the API base url. Click Add button.
Click Done button and Save changes.
2. Click timestamp to run the workflow, get ID and name of created table
3. Connect CrowdStrike with PowerBI
Select the automation menu, under playbooks, click CrowdStrike-PowerBI.
4. Reset details information, run the workflow
Double click find detections node.
Add new CrowdStrike Server.
Name the CrowdStrike Server;
Url: https://api.crowdstrike.com;
Input CrowdStrike Account ID & password. Click Update button and Done button.
Double click import data node, replace the table name and table ID generated by Create Table Workflow. Click Done button.
Double click datasets operations node, choose the PowerBI connection we created. Click Done button, Save button to save changes.
5. Click timestamp to run the workflow and refresh dataset on PowerBI
6. PowerBI visualization example
Additional Instructions(Azure & PowerBI)
1. Create an Azure Active Directory tenant
Click Start Free to register an account in the Azure website.
Create a master user to use as your master embedding account. In the home page of the Azure portal, select the Azure Active Directory tab.
Under Manage, select Users.
Under + New user select + Create new user.
Provide a Display Name and User name. Leave Directory role as user. Note the password, then select Create.
Sign up for Power BI with the user account that you created in step 4. Go to powerbi.com
2. Create a PowerBI Account Automatically (for Regular User)
Open the Power BI App Registration Tool
Choose an Embedding solution for your customers
Following the Embedding setup STEP1-STEP5.
Sign in to Power BI. Click Next.
Register your application. Set up Application Name and Select all API access. Click Register.
Create a workspace. Name your workspace, click Create workspace.
Import content, choose Sample Power BI report, click Import.
Grant permissions. Click Grant permissions.
Consent on behalf of your organization and click Accept.
Power BI embedding environment has been set up. Summary of the application is provided. Details information can also be checked in Azure platform. Application ID will be used in the following steps.
3. Create a PowerBI Account Manually (for Government User)
Log into Azure portal
Link: https://azure.microsoft.com/en-us/get-started/azure-portal
Register a new application under Application Registeration
Add PowerBI service api permissions to the application
- Select "API Permission" from the left panel
- Select "Add a Permission"
- Select "APIs My Organization uses"
- Search and select "PowerBI Serice API"
- Click "Add Permissions" button
Grant Admin Concent
- Click Grant Admin Consent.
Now the PowerBI environmrnt has been manually set up. Summary of the application is provided through the overview of the application.
4. CrowdStrike Credential Verification
Base URL: https://api.crowdstrike.com
ID, Secret Code are needed.